Dado /^que eu tenha feito login$/ do
#  funcionario = Factory.create(:dado_pessoal,
#    :funcionario => Factory.create(:funcionario,
#      :senha => "qwerty")).funcionario
  funcionario = Factory.create :funcionario_com_dado_pessoal, :senha => "qwerty"
  visit root_path
  fill_in("cpf", :with => funcionario.login)
  fill_in("senha", :with => "qwerty")
  click_button("Entrar")
end

Dado /^que eu tenha um login "([^"]*)"$/ do |login|
  Factory.create :funcionario_com_dado_pessoal, :login => login
end